package tesis.ProyectoFianl.Entidades;

import java.io.Serializable;

import tesis.ProyectoFianl.Interfaces.IDaoHospital;

public class Hospital implements Serializable
{
	private static final long serialVersionUID = -5119832665087832716L;
	
	private int idHospital;
	private String nombre;
	private String direccion;
	private int telefono;
	private Ubicacion ubicacion;
	
	public Hospital(int idHospital, String nombre, String direccion, int telefono, Ubicacion ubicacion)
	{
		setIdHospital(idHospital);
		setNombre(nombre);
		setDireccion(direccion);
		setTelefono(telefono);
		setUbicacion(ubicacion);
	}
	
	public boolean esIgual( IDaoHospital bean ) 
	{
		Hospital hos = (Hospital) bean;
		if ( hos.getIdHospital() == this.getIdHospital())
			return true;
		return false;
	}
	@Override
	public String toString()
	{
		return this.nombre;
	}
	
	public void setIdHospital(int idHospital)
	{
		this.idHospital = idHospital;
	}
	public void setNombre(String nombre)
	{
		this.nombre = nombre;
	}
	public void setDireccion(String direccion)
	{
		this.direccion = direccion;
	}
	public void setTelefono(int telefono)
	{
		this.telefono = telefono;
	}
	public void setUbicacion(Ubicacion ubicacion)
	{
		this.ubicacion= ubicacion;
	}
	
	public int getIdHospital()
	{
		return this.idHospital;
	}
	public String getNombre()
	{
		return this.nombre;
	}
	public String getDireccion()
	{
		return this.direccion;
	}
	public int getTelefono()
	{
		return this.telefono;
	}
	public Ubicacion getUbicacion()
	{
		return this.ubicacion;
	}
}
